<?php
require_once("clases/conexion.class.php");

class Usuario {
    //constructor
    var $con;
    function Usuario() {
        $this->con=new DBManager;
    }

    function insertar($campos) {
        $valida = "";
        if($this->con->conectar()==true) {
            if ($campos[0]=='' || $campos[1]=='' || $campos[2]=='' || $campos[3]=='' || $campos[4]=='' || $campos[5]=='') {
                $valida = 2;
            }
            else {
                $consulta = mysql_query("INSERT INTO usuarios (nombre_usuario, password, nombres, apellidos, correo_electronico, tipo_usuario) VALUES ('".$campos[0]."', md5('".$campos[1]."'),'".$campos[2]."','".$campos[3]."','".$campos[4]."','".$campos[5]."')");
                if($consulta) $valida = 1;
                else $valida = 0;
            }
            return $valida;
        }
    }
    function actualizar($campos,$id) {
        $valida = "";
        if($this->con->conectar()==true) {
            if ($campos[0]=='' || $campos[2]=='' || $campos[3]=='' || $campos[4]=='' || $campos[5]=='') {
                $valida = 3;
            }
            else {
                if ($campos[1]=="") $consulta = mysql_query("UPDATE usuarios SET nombre_usuario = '".$campos[0]."', nombres = '".$campos[2]."', apellidos = '".$campos[3]."', correo_electronico = '".$campos[4]."', tipo_usuario = '".$campos[5]."' WHERE id = ".$id);
                else $consulta = mysql_query("UPDATE usuarios SET nombre_usuario = '".$campos[0]."', password = md5('".$campos[1]."'), nombres = '".$campos[2]."', apellidos = '".$campos[3]."', correo_electronico = '".$campos[4]."', tipo_usuario = '".$campos[5]."' WHERE id = ".$id);
                if($consulta) $valida = 1;
                else $valida = 0;
            }
            return $valida;
        }
    }

    function mostrar_usuario($id) {
        if($this->con->conectar()==true) {
            return mysql_query("SELECT * FROM usuarios WHERE id=".$id);
        }
    }

    function mostrar_usuarios() {
        if($this->con->conectar()==true) {
            return mysql_query("SELECT * FROM usuarios ORDER BY nombre_usuario ASC");
        }
    }

    function eliminar($id) {
        if($this->con->conectar()==true) {
            return mysql_query("DELETE FROM usuarios WHERE id=".$id);
        }
    }
}

?>